# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# 建立者:        黄周云  
# Name:         test08
# Description:  例9.8
# Author:       ASUS
# Date:         2019/3/12
#-------------------------------------------------------------------------------


# 在fun1中抛出一个异常，但未被处理，这个异常会一直传播到fun5，最后导致程序异常中断
# python解释器会将异常发生的源头以及其传播的路径都显示出来
def fun1():
    raise Exception('fun1抛出异常')
def fun2():
    fun1()
def fun3():
    fun2()
def fun4():
    fun3()
def fun5():
    fun4()

fun5()


